use super::{Alias, Composition, LibImport, ProjectDependency, ServerProxy};
use serde::Deserialize;

#[derive(Debug, Deserialize, Default)]
pub struct ProjectConfig {
    pub project_name: Option<String>,
    pub proxies: Option<Vec<ServerProxy>>,
    pub project_deps: Option<Vec<ProjectDependency>>,
    pub aliases: Option<Vec<Alias>>,
    pub lib_imports: Option<Vec<LibImport>>,
    pub composition: Option<Composition>,
}
